博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ajax编辑信息和删除信息
阅读量:5931 次
发布时间:2019-06-19

本文共 6973 字,大约阅读时间需要 23 分钟。

1、控制器代码

/** * 编辑家教信息 */public function gengxin(Request $request){    $id = $request->id;    $article = Tutor::with('photo')->find($id);    $article->update([        'user_id' => Auth::user()->id,        'title' => $request->title,        'type' => $request->type,        'identity_id' => $request->identity_id,        'stage' => implode(',', $request->stage),        'subject' => implode(',', $request->subject),        'city' => $request->city,        'area' => $request->area,        'street' => $request->street,        'description' => $request->description,        'price' => $request->price,        'photo_id' => $request->photo_id,        'name' => $request->name,        'mobile' => $request->mobile,    ]);}/** * 删除信息 */public function destroy($id){    Tutor::destroy($id);}复制代码

2、html代码

@foreach($tutors as $tutor)
@endforeach
复制代码

编辑模态框中要写隐藏域。弹出验证信息

@if(count($errors) > 0)    @endif复制代码

3、js代码

/*点击button显示model*/$(".edit_button").click(function () {    $(".model").show();    //获取表单原有值    var id = $(this).siblings("#hidden").val();    var title = $(this).siblings('.info_list_title').text();    var type = $(this).siblings('#type').val();    var identity_id = $(this).siblings('#identity_id').val();    var stage = $(this).siblings('#stage').val();    var subject = $(this).siblings('#subject').val();    var description = $(this).siblings('#description').val();    var price = $(this).siblings('#price').val();    var photo = $(this).siblings('#photo').val();    var photo_id = $(this).siblings('#photo_id').val();    var city = $(this).siblings('#city').val();    var area = $(this).siblings('#area').val();    var street = $(this).siblings('#street').val();    var name = $(this).siblings('#name').val();    var mobile = $(this).siblings('#mobile').val();    //设置编辑值    $("#edit_id").val(id);    $("#title").val(title);    /*默认选中单选框*/    $(".type").each(function () {        if ($(this).val() == type) {            $(this).attr('checked', "checked")        }    });    $(".identity_id").each(function () {        if ($(this).val() == identity_id) {            $(this).attr('checked', "checked")        }    });     /*默认选中复选框*/   $.each(stage.split(','), function (i, item) {        $("input[type=checkbox][value=" + item + "]").attr("checked", "checked");    });    $.each(subject.split(','), function (i, item) {        $(".subject").each(function () {            if ($(this).val() == item) {                $(this).attr("checked", "checked");            }        })    });    $("#description1").val(description);    $("#price1").val(price);    $("#img_show").attr("src", photo);    $("#photo_id1").val(photo_id);    $("#select_shi").val(city);    $("#select_qu option").remove();    $("#select_qu").append("

4、路由配置

Route::get('/user','JiajiaoController@user');Route::post('/user/gengxin/{id}','JiajiaoController@gengxin');Route::delete('/user/delete/{id}','JiajiaoController@destroy');复制代码

转载地址:http://vnytx.baihongyu.com/

你可能感兴趣的文章
TypeScript 入门指南
查看>>
mysql报错 Data truncated for column 'from' at row 1
查看>>
Monkey test确定package name的一种特殊方法
查看>>
ubuntu 12.04.4 安装 devstack
查看>>
windows10:一些虚拟化功能与vmware冲突
查看>>
我的友情链接
查看>>
JavaScript 时间日期处理库
查看>>
iptables
查看>>
linux下及Aix下编译命令总结
查看>>
Python爬虫实战(3):安居客房产经纪人信息采集
查看>>
我的友情链接
查看>>
Java Network Programming, Third Edition
查看>>
mongodb启动时的一些参数
查看>>
ubuntu密码忘了、sudoers文件坏了等解决办法
查看>>
使用Spark和MemSQL Spark连接器运行实时应用
查看>>
水仙花数java实现
查看>>
uva 712 - S-Trees
查看>>
git 保存账号密码
查看>>
angularjs + fis +modJS 对于支持amd规范的组建处理(PhotoSwipe 支持,百度webUpload支持)...
查看>>
手写SpringIoc底层实现代码,基于反射机制
查看>>